'''
列表 list
    列表是一个有序的元素的集合，可以对它其中的元素进行增删改查的操作
'''

classmates1 = '白起'
classmates2 = '陈广德'
# 列表
# 下标index     0       1       2       3       4            
classmates = ['白越','陈广德','陈佳奇','仇颖','冯嘉威']

for i in classmates:
    print(i)

# 获取列表的长度
length = len(classmates)
print('列表的长度是：%d'%length)

# 通过下标获取元素
name = classmates[2]
print('name=%s'%name)

# 向列表中添加元素
# append()向列表的末尾添加元素
classmates.append('李嘉阳')
print(classmates)
# insert()向列表中的指定位置插入元素
classmates.insert(2,'李鹏')
print(classmates)

# 修改
classmates[1] = '陈奕迅'
print(classmates)

# 删除
# pop(),如果不给参数，默认删除列表中最后一个元素
classmates.pop()
print(classmates)
classmates.pop(1)
print(classmates)


# classmates.clear()
# classmates = []
print(classmates)


# 取最后一个元素
length = len(classmates)
name = classmates[length-1]
print(name)
print(classmates)
name = classmates[-1]
print(name)

# -lenth —— (lenth-1)
# 下标不能越界list index out of range
# classmates[-6]


# 二维列表
a = [[1,2],[3,4],[5,6]]
print(a[1][1])

b = [1,2,3,4,5,'tom','abc',True,None]










